package com.softao.ming.gde.core.model;

/**
 * Defines the key for the bundle.
 */
public interface IBundleModelKey extends Comparable<IBundleModelKey> {
	/**
	 * @return the unique identifier of this bundle
	 */
	public String getUniqueIdentifier();
	
	/**
	 * @return the version string of this bundle
	 */
	public IBundleVersion getVersion();
	
	/**
	 * @return a boolean value indicating whether this is a source bundle
	 */
	public boolean isSourceBundle();
}
